ЛАБОРАТОРНАЯ РАБОТА №
9
«Работа с массивами и файлами в JAVA»
Имеется двухмерный массив 5x6 целых чисел, загружаемых из файла. Неоходимо создать программу, реализующую указанное в варианте задание. Программа должна:
1)считать из входного файла «input.txt» данные (значения массива) и вывести их на экран – кнопка «Загрузить исходные данные из файла»;
2)выполнить задание варианта: получить измененный массив (выходные данные) – кнопка «Обработать данные»;
3)вывести выходные данные (содержимое измененного массива) на экран и сохранить их в выходной файл «output.txt» - кнопка «Сохранить обработанные данные в файл».
№ |
Задание |
|
1. |
Если максимальный элемент находится в последней строке таблицы, то увеличить все элементы первого столбца в 2 раза |
|
2. |
Если минимальный элемент стоит во втором столбце, то заменить элементы этого столбца нулями |
|
3. |
Если в третьей строке стоят все единицы, то увеличить максимальный элемент первого столбца в два раза, а максимальный элемент второго столбца в три раза. |
|
4. |
Найти максимальный элемент второй строки. Если он больше первого элемента третьей строки, то поменять элементы местами |
|
5. |
Если сумма элементов первой строки больше минимального элемента, то заменить этот минимальный элемент на найденную сумму |
|
6. |
Если максимальный элемент находится в первом столбце, то увеличить все элементы третьей строки на 10 |
|
7. |
Поменять местами максимальные элементы первой и второй строк таблицы, если сумма элементов больше 100 |
|
8. |
Найти сумму элементов первой и второй строк и заменить на это значение максимальный элемент первого столбца, если он больше 100 |
|
9. |
Если сумма элементов первой строки не равна максимальному элементу таблицы, то увеличить этот максимальный элемент в два раза |
|
10. |
Если во втором столбце стоят две единицы, то уменьшить максимальный элемент первой строки в два раза, а все единицы в таблице заменить нулями |
|
11. |
Подсчитать количество нулей в таблице и заменить на это значение все нечетные целые элементы таблицы |
|
12. |
Поменять местами максимальный и минимальный элементы таблицы, если сумма значений таблицы больше ста |
|
13. |
Найти сумму элементов, расположенных перед максимальным элементом таблицы, и заменить на это значение все нулевые элементы таблицы |
|
14. |
Подсчитать количество отрицательных элементов в таблице и увеличить на это значение минимальный и максимальный элементы таблицы |
|
15. |
Определить, имеется ли в таблице хотя бы один нулевой элемент. Если такой элемент есть, то заменить все вещественные значения таблицы единицами |
|
16. |
Если максимальный элемент в таблице расположен после минимального, то поменять значения элементов первой и второй строки между собой |
|
17. |
Подсчитать количество четных целых элементов, расположенных перед максимальным элементом таблицы и увеличить на это значение максимальный элемент |
|
18. |
Если после максимального элемента таблицы расположена хотя бы одна единица, то увеличить все положительные элементы таблицы в два раза |
|
19. |
Если в таблице сумма значений не равна нулю, то уменьшить максимальный элемент таблицы в два раза, а минимальный элемент уменьшить в три раза |
|
20. |
Если перед максимальным элементом таблицы расположены все единицы, то заменить максимальный элемент таблицы на количество этих единиц |
|
21. |
Если максимальный элемент в таблице больше минимального в 10 раз, то все нули заменить единицами, а отрицательные числа заменить на их значения по модулю |
|
22. |
Если в таблице количество нулей больше пяти, и количество положительных чисел больше трех, то увеличить максимальный элемент в два раза |
|
23. |
Найти максимальный элемент второй строки таблицы и заменить его на сумму элементов второго столбца |
|
24. |
Найти количество нулей во второй строке таблицы и заменить на это значение максимальный элемент второго столбца |